U-vene, (saks. Unterseeboot, vedenalainen alus) eli U-Boot ( kuuntele ääntämys (ohje)) on Saksan laivaston sukellusvene. Myös englanninkielinen muoto lyhenteestä, U-boat, tarkoittaa saksalaista sukellusvenettä, varsinkin ensimmäisessä ja toisessa maailmansodassa sekä Itävalta-Unkarin laivaston sukellusveneitä ensimmäisessä maailmansodassa.
Sukellusveneiden tärkein tehtävä maailmansodissa oli taloudellinen sodankäynti: merireittien tehokas laivastosaarto estämällä huoltokuljetusten perillepääsy.